﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Electronic_work_order.Model
{
    //职员请假申请表
    public class LeaveForm
    {
        //        LeaveID 请假ID    自增 Int
        public int LeaveID { get; set; }

        //LeaveName 请假人         Varchar(20)
        public string LeaveName { get; set; }

        //LeaveType 请假类别   事假,病假,婚假,产假,丧假,年休假,补休假,其他 Varchar(50)
        public string LeaveType { get; set; }

        //Sex 性别  男，女 Char(2)
        public string Sex { get; set; }

        //organizationId 部门  人事资源部，信息管理部 Varchar(20)
        public string OrganizationId { get; set; }

        //LeaveTime 请假时间    请假当前时间 Datetime
        public DateTime LeaveTime { get; set; }

        //LeaveMatter 请假事由        Varchar(300)
        public string LeaveMatter { get; set; }

        //Director_AuditorID 部门主管审核 外键
        public int Director_AuditorID { get; set; }

        //Manager_AuditorID  经理审核
        public int Manager_AuditorID { get; set; }

        //Personnel_AuditorID 人事资源部审核 外键
        public int Personnel_AuditorID { get; set; }

        //AuditTime 已审核时间   审核时间 datetime
        public DateTime AuditTime { get; set; }

        //Remarks 备注     Varchar(500)
        public string Remarks { get; set; }
    }
}
